
.exam-table {
  font-size: 18px;

  :deep(.ant-table-thead > tr > th) {
    font-size: 18px !important;
    color: #2c2c2c !important; // 表头文字颜色
    font-weight: 600 !important;
    border-bottom: 1px solid #e4e4e4 !important;
    border-right: 1px solid #e6e6e6 !important;
  }

  :deep(.ant-table-thead > tr > th:last-child) {
    border-right: none !important;
  }

  :deep(.ant-table-thead > tr > th .ant-table-column-sorter) {
    color: #d7e5ff !important; // 排序图标颜色
  }

  :deep(.ant-table-thead > tr > th.ant-table-column-has-sorters:hover) {
    background-color: #437ee0 !important; // 排序列 hover 背景
  }

  :deep(.ant-table-tbody > tr > td) {
    font-size: 18px !important;
    font-weight: 400 !important; // 正文字体细一点
    border-bottom: 1px solid #f0f2f5 !important;
    border-right: 1px solid #f0f2f5 !important;
  }

  :deep(.ant-table-tbody > tr > td:last-child) {
    border-right: none !important;
  }

  :deep(.ant-table-tbody > tr:nth-child(odd) > td) {
    background-color: #ffffff !important;
  }

  :deep(.ant-table-tbody > tr:nth-child(even) > td) {
  }

  :deep(.ant-pagination) {
    font-size: 16px !important;
  }

  :deep(.ant-table) {
    border: 1px solid #e6efff !important;
    border-radius: 4px !important; // 边角更小
  }

  :deep(.ant-table-container) {
    border-radius: 4px !important;
    overflow: hidden;
  }

  :deep(.ant-table-tbody > tr:hover > td) {
  }
}
